#!/bin/bash
fun_bar () {
comando[0]="$1"
comando[1]="$2"
 (
[[ -e $HOME/fim ]] && rm $HOME/fim
${comando[0]} -y > /dev/null 2>&1
${comando[1]} -y > /dev/null 2>&1
touch $HOME/fim
 ) > /dev/null 2>&1 &
 tput civis
echo -ne "  \033[1;37mAGUARDE \033[1;37m- \033[1;37m["
while true; do
   for((i=0; i<18; i++)); do
   echo -ne "\033[1;31m#"
   sleep 0.1s
   done
   [[ -e $HOME/fim ]] && rm $HOME/fim && break
   echo -e "\033[1;37m]"
   sleep 1s
   tput cuu1
   tput dl1
   echo -ne "  \033[1;37mAGUARDE \033[1;37m- \033[1;37m["
done
echo -e "\033[1;37m]\033[1;37m -\033[1;32m OK !\033[1;37m"
tput cnorm
}
clear
echo -e "\033[1;37mATENÇÃO AQUI POR FAVOR!\033[0m"
echo ""
echo -e "Ao fim do processo será necessário configurar"
echo -e "novamente o serviço de SlowDNS, escolha a opção"
echo -e "Usar key atual para restaurar sua antiga key"
echo ""
read -p "Pressione [ENTER] para continuar ou CTRL + C para cancelar"
echo ""
echo -e "   \033[0;36mREMOVENDO ARQUIVOS ANTIGOS...\033[0m"
echo ""
fun_remove () {
rm -rf remove-slow; wget https://notabug.org/gandalf357/Modderajuda/raw/main/S/remove-slow && chmod +x remove-slow && bash remove-slow
sleep 2
rm -rf /bin/slowdns && rm /root/remove-slow
sleep 2
rm remove-slow && rm -rf /etc/slowdns
}
fun_bar 'fun_remove'
rm -rf /etc/slowdns
echo ""
echo -e "   \033[0;36mATUALIZANDO SCRIPT...\033[0m"
echo ""
fun_update () {
rm -rf install && https://notabug.org/gandalf357/Modderajuda/raw/main/S/install && chmod +x install && bash install
}
fun_bar 'fun_update'
sleep 3
echo ""
echo -e "\033[0;36mSLOWDNS ATUALIZADO COM SUCESSO! [✔]\033[0m"
echo ""
sleep 3
echo -e "  \033[1;37mPARA ABRIR O MENU USE: \033[1;37m\033sslowdns\033[1;37m"
echo ""
read -p "Dê [ ENTER ] para liberar o terminal"
echo -e "\033[0m"
